<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script src="./utils.js"></script>
    <script>
        /*
            方法一:
                //获取一个随机数 Math.random();
                //将这个随机数扩大(b-a+1)的倍数
                //将这个数字向下取整+a
        */
        // function fn(a,b){
        //     if(a>b){
        //         //将a和b进行交换
        //         var c = a;
        //         a = b;
        //         b = c;
        //     }
        //     //获取一个随机数 Math.random();
        //     var ran = Math.random();
        //     //将这个随机数扩大(b-a+1)的倍数
        //     var res = ran*(b-a+1)
        //     //将这个数字向下取整+a
        //     return Math.floor(res)+a
        // }
        // // var res = fn(1,3);
        // var res = fn(3,1)
        // console.log(res);

        /* 
            方法二
        */
        // function fn(a,b){
        //     //获取一个随机数 Math.random();
        //     var ran = Math.random();
        //     //将这个随机数扩大(b-a+1)的倍数
        //     var res = ran*(Math.abs(b-a)+1)
        //     //将这个数字向下取整+a
        //     return Math.floor(res)+Math.min(a,b)
        // }
        // // var res = fn(1,3);
        // var res = fn(3,1)
        // console.log(res);


        /* 使用封装的fn函数,求随机数 */
        // var res = fn(0,26);//颜色的最小值 #000000       颜色的最大值#ffffff 
        // console.log(res);
    </script>
</body>
</html>